#foot_banner {
    width: 100%;
    height:3.05rem;
    background: url(../images/foot.jpg) no-repeat 50% #f62648;
}
#footer {
    width:10rem;
    margin: 0 auto;
}
#footer .pic {
    border-bottom:1px solid #c1c1c1;
    padding: 0.3rem 0.2rem 0.3rem 1rem;
    height:1.39rem;
}
.pic li {
    float: left;
    display: inline-block;
    width: 2.15rem;
    height:0.79rem;
}
.pic .pic1 {
    background-image: url(../images/small2.png);
    background-position:0 -1.98rem;
}
.pic .pic2 {
    background-image: url(../images/small2.png);
    background-position:0 -2.73rem;
    margin-right: 1.1rem;
    margin-left: 1.1rem;
}
.pic .pic3 {
    background-image: url(../images/small2.png);
    background-position:0 -3.58rem;
}
.service {
    display: flex;
    justify-content: space-around;
    align-content: space-around;
    align-items: center;
    padding: 0.2rem 0.05rem 0.2rem 0.05rem;
}
.service .lp {
    display: inline-block;
    margin-right: 0.5rem;
    margin-top: -0.2rem;
}
.lp .feng {
    width: 1.74rem;
    height:1.12rem;
    background-image: url(../images/small3.png);
    background-position: -3.1rem -2.5rem;
}
.lp p {
    font-size: 0.12rem;
    color:#827d7d;
    padding: 0.09rem 0 0 0.1rem;
}
.service stab {
    display: inline-block;
    margin-right: 0.6rem;
    text-align: left;
    vertical-align:text-top;
}
.stab th {
    display: inline-block;
    font-size: 0.16rem;
    width: 0.84rem;
    height: 0.16rem;
    font-weight: 500;
    color: #666666;
    margin-right: 0.7rem;
    margin-bottom: 0.35rem;
    text-align: left;
}
.stab td {
    text-align: left;
    display: inline-block;
    font-size: 0.12rem;
    color: #666666;
    margin-right:0.7rem;
    width: 0.84rem;
    height: 0.14rem;
}
.service {
    padding:0.6rem 0 0.6rem 0;
}
.service .rp {
    display: inline-block;
    /*vertical-align:text-top;*/
    margin-top: -0.47rem;
    margin-left: -0.5rem;
}
.rp p {
    font-size: 0.16rem;
    color:#666666;
    font-weight: 500;
    margin-top: 0.47rem;
}
.rp .weixin {
    width:0.87rem;
    height:0.87rem;
    background-image:url(../images/small3.png);
    background-position: -2.25rem -3.7rem;
    margin-top: 0.23rem;
}
.end {
    border-top:1px solid #c1c1c1;
    padding: 0.3rem 0 0.3rem 0;
}
.volid {
    margin-left: 0.15rem;
}
.volid li {
    display: inline-block;
    float: left;
    margin-right: 0.75rem;
    font-size: 0.12rem;
    color:#000;
}
.end p {
    font-size: 0.12rem;
    color:#999;
    text-align: center;
    margin-top: 0.25rem;
}
.end p a {
    display: inline;
    color: #666;
}
.can {
    text-align: center;
    margin-bottom: 0.3rem;
}
.can a {
    display: inline-block;
    margin-right: 0.3rem;
}